package com.ncr.travel.appmgr.client.model;

import com.google.web.bindery.autobean.shared.AutoBean;
import com.google.web.bindery.autobean.shared.AutoBeanFactory;
import com.ncr.travel.appmgr.model.shared.ApplicationConfiguration;

/**
 * {@link AutoBeanFactory} for getting instances of application configuration
 * model objects.
 */
public interface ApplicationConfigurationFactory extends AutoBeanFactory {

	/**
	 * Gets an instance of {@link ApplicationConfiguration}.
	 *
	 * @return The object instance.
	 */
	AutoBean<ApplicationConfiguration> applicationConfiguration();
}
